// Settings API模块
// 提供系统设置相关的API接口

import request from '@/utils/request'

// 获取系统设置
export function getSettings() {
  return request({
    url: '/settings',
    method: 'get'
  })
}

// 更新系统设置
export function updateSettings(data: any) {
  return request({
    url: '/settings',
    method: 'put',
    data
  })
}

// 获取用户个人资料
export function getProfile() {
  return request({
    url: '/profile',
    method: 'get'
  })
}

// 更新用户个人资料
export function updateProfile(data: any) {
  return request({
    url: '/profile',
    method: 'put',
    data
  })
}

// 修改密码
export function changePassword(data: { oldPassword: string; newPassword: string }) {
  return request({
    url: '/change-password',
    method: 'post',
    data
  })
}